home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 155 / XENIATGM155.iso / Gioco Allegato / Mods / SWRv0.1.exe / SWRv0.1 / race_taidan / theavyinterceptor.shp < prev    next >
Text File  |  2001-12-24  |  51KB  |  707 lines

  1.       [tHeavyInterceptor]
  2. ;=-------------------------------=;
  3.    Imperial TIE Interceptor
  4. ;=-------------------------------=;
  5.  
  6.  
  7.  
  8. ;Source Files
  9. ;=----------=
  10. LODFile                                                    tHeavyInterceptor.lod
  11. pMexData            tHeavyInterceptor\Rl0\LOD0\tHeavyInterceptor.mex
  12.  
  13. ;Ship Physics
  14. ;=----------=
  15. mass                                10                    ; ship mass [fighter = 1]
  16. momentOfInertiaX                    10                    ; resistance to rotation
  17. momentOfInertiaY                    10                    ; [fighter = 1]
  18. momentOfInertiaZ                    10
  19. maxvelocity                        666.0//6x111MGLT                    ; [fighter = 1000]
  20. maxrot                                10                    ; maximum rotation speed [don't make faster than ~10]
  21. thruststrength[TRANS_UP]            575.0                        ; acceleration (m/s^2) [1-1000 approx. range]
  22. thruststrength[TRANS_DOWN]          575.0
  23. thruststrength[TRANS_RIGHT]         500.0
  24. thruststrength[TRANS_LEFT]          500.0
  25. thruststrength[TRANS_FORWARD]       650.0
  26. thruststrength[TRANS_BACK]          400.0
  27. rotstrength[ROT_YAWLEFT]            90.0                        ; rotational acceleration (deg/s^2) [0.01 - 400]
  28. rotstrength[ROT_YAWRIGHT]           90.0
  29. rotstrength[ROT_PITCHUP]            90.0
  30. rotstrength[ROT_PITCHDOWN]          90.0
  31. rotstrength[ROT_ROLLRIGHT]          120.0
  32. rotstrength[ROT_ROLLLEFT]           120.0
  33. turnspeed[TURN_YAW]                 2.4                          ; speed at which ship tries to turn (1=standard)
  34. turnspeed[TURN_PITCH]               2.5
  35. turnspeed[TURN_ROLL]                3.0
  36.  
  37.  
  38. ;Basic Ship Stats
  39. ;=--------------=
  40. shipclass                            CLASS_Fighter
  41. isCapitalShip                       FALSE
  42. buildCost                            55                    ; resource units to build
  43. buildTime                            12                    ; time in seconds to build
  44. supportUnits                        2                    ; Support Units required
  45. providesSU                            0    
  46. TimeShockedByEMP                    2.0                    ; time in seconds the ship will be paralized when hit by one EMP charge
  47. maxhealth                            30                    ; hit points
  48. groupSize                            10                    ; size of group ships of this type tend to form
  49. repairTime                            0                    ; every this many seconds
  50. repairDamage                        0                    ; this much damage is repaired
  51. repairDroids                        0
  52. externalBuild                        FALSE                ; if TRUE, ship is built externally
  53. fowRadius                            9000
  54. forceFieldProtectionDistanceScale    1.1
  55. approxcollmodifier                    1.0                    ; use only % of collspheresize for rough approximations
  56. avoidcollmodifier                    1.0                    ; use only % of collspheresize for collision avoidance
  57. blastRadiusShockWave                6.0
  58. blastRadiusDamage                    75
  59. minimumZoomDistance                    50
  60. bUseRayTriangleIntersectionForHitLocation    FALSE
  61.  
  62. ;Special
  63. ;=-------=
  64. Overlay_Selection_Scalar            1.1         ; scale the tactical overlay by this amount
  65.  
  66. ;Weapons
  67. ;=-----=
  68. rotateToRetaliate            TRUE
  69. passiveRetaliateZone        5000
  70. canTargetMultipleTargets    FALSE
  71.  
  72. ; Pilot View
  73. ;=---------=
  74. pilotViewOffsetX    3.0
  75. pilotViewOffsetY    0.0
  76. pilotViewOffsetZ    25.0
  77.  
  78. NUMBER_OF_GUNS                      4
  79.  
  80. GUN         0
  81. {
  82. Type                        GUN_HiddenGimble
  83. GunSize                        GUNSIZE_MEDIUM
  84. StartUpgradeLevel            WEAPON_PROJECTILE
  85. EndUpgradeLevel                WEAPON_PROJECTILE
  86. DamageMult                    1.0
  87. MinAngle                    0
  88. MaxAngle                    11
  89. BulletLength                15                            ; visual only.  Length of bullet on screen
  90. BulletRange                    4500                        ; distance bullets travel before disappearing
  91. BulletSpeed                    4000                        ; measured in m/s.
  92. BulletMass                    0                            ; mass of bullet
  93. FireTime                    2                            ; fire repeat rate (reciprocal = shots/second)
  94. }
  95.  
  96. GUN         1
  97. {
  98. Type                        GUN_HiddenGimble
  99. GunSize                        GUNSIZE_MEDIUM
  100. StartUpgradeLevel            WEAPON_PROJECTILE
  101. EndUpgradeLevel                WEAPON_PROJECTILE
  102. DamageMult                    1.0
  103. MinAngle                    0
  104. MaxAngle                    11
  105. BulletLength                15                            ; visual only.  Length of bullet on screen
  106. BulletRange                    4500                        ; distance bullets travel before disappearing
  107. BulletSpeed                    4000                        ; measured in m/s.
  108. BulletMass                    0                            ; mass of bullet
  109. FireTime                    2                            ; fire repeat rate (reciprocal = shots/second)
  110. }
  111.  
  112. GUN         2
  113. {
  114. Type                        GUN_HiddenGimble
  115. GunSize                        GUNSIZE_MEDIUM
  116. StartUpgradeLevel            WEAPON_PROJECTILE
  117. EndUpgradeLevel                WEAPON_PROJECTILE
  118. DamageMult                    1.0
  119. MinAngle                    0
  120. MaxAngle                    11
  121. BulletLength                15                            ; visual only.  Length of bullet on screen
  122. BulletRange                    4500                        ; distance bullets travel before disappearing
  123. BulletSpeed                    4000                        ; measured in m/s.
  124. BulletMass                    0                            ; mass of bullet
  125. FireTime                    2                            ; fire repeat rate (reciprocal = shots/second)
  126. }
  127.  
  128. GUN         3
  129. {
  130. Type                        GUN_HiddenGimble
  131. GunSize                        GUNSIZE_MEDIUM
  132. StartUpgradeLevel            WEAPON_PROJECTILE
  133. EndUpgradeLevel                WEAPON_PROJECTILE
  134. DamageMult                    1.0
  135. MinAngle                    0
  136. MaxAngle                    11
  137. BulletLength                15                            ; visual only.  Length of bullet on screen
  138. BulletRange                    4500                        ; distance bullets travel before disappearing
  139. BulletSpeed                    4000                        ; measured in m/s.
  140. BulletMass                    0                            ; mass of bullet
  141. FireTime                    2                            ; fire repeat rate (reciprocal = shots/second)
  142. }
  143. ;Gun Bindings
  144. ;=----------=
  145. ;NONE
  146.  
  147. ;Ship AI
  148. ;=-----=
  149. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  150. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  151. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  152.  
  153. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  154. ;
  155. flyPastDist             Evasive     Default             3300.0       ; dist which ship will try to fly past target - relative to CENTRE of ship
  156. maxFlyAwayDist          Evasive     Default             3600.0       ; maximum distance ship will fly away from target - relative to CENTRE of ship
  157. breakRange              Evasive     Default              925.0       ; range at which ship will break off for another pass - relative to SURFACE of ship
  158. triggerHappy            Evasive     Default               11.0       ; how close in degrees the ship needs to be to fire fixed guns
  159. faceTargetAccuracy      Evasive     Default                2.0       ; within how many degrees will try to align itself with target
  160. maxAttackTime           Evasive     Default                8.0       ; maximum time ship will attack before breaking
  161.  
  162.                                                        ; Relative frequencies for:
  163. flightmanTurnaround     Evasive     Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  164. flightmanAIP            Evasive     Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  165. flightmanEvasiveBehind  Evasive     Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  166. flightmanEvasiveFront   Evasive     Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  167. flightmanEvasivePure    Evasive     Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  168.  
  169. ;[CLASS_Mothership]
  170. ;
  171. flyPastDist             Evasive     CLASS_Mothership    6000.0
  172. maxFlyAwayDist          Evasive     CLASS_Mothership    8000.0
  173. breakRange              Evasive     CLASS_Mothership    3000.0
  174. triggerHappy            Evasive     CLASS_Mothership      11.0
  175. faceTargetAccuracy      Evasive     CLASS_Mothership       2.5
  176. maxAttackTime           Evasive     CLASS_Mothership       8.0
  177.  
  178.                                                        ; Relative frequencies for:
  179. flightmanTurnaround     Evasive     CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  180. flightmanAIP            Evasive     CLASS_Mothership    8,3,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  181. flightmanEvasiveBehind  Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  182. flightmanEvasiveFront   Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  183. flightmanEvasivePure    Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  184.  
  185.  
  186. ;[CLASS_Carrier]
  187. ;
  188. flyPastDist             Evasive     CLASS_Carrier       5000.0
  189. maxFlyAwayDist          Evasive     CLASS_Carrier       5500.0
  190. breakRange              Evasive     CLASS_Carrier       3000.0
  191. triggerHappy            Evasive     CLASS_Carrier         11.0
  192. faceTargetAccuracy      Evasive     CLASS_Carrier          2.5
  193. maxAttackTime           Evasive     CLASS_Carrier          8.0
  194.                                                        ; Relative frequencies for:
  195. flightmanTurnaround     Evasive     CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  196. flightmanAIP            Evasive     CLASS_Carrier       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  197. flightmanEvasiveBehind  Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  198. flightmanEvasiveFront   Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  199. flightmanEvasivePure    Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  200.  
  201. ;[CLASS_HeavyCruiser]
  202. ;
  203. flyPastDist             Evasive     CLASS_HeavyCruiser  5000.0
  204. maxFlyAwayDist          Evasive     CLASS_HeavyCruiser  5500.0
  205. breakRange              Evasive     CLASS_HeavyCruiser  3000.0
  206. triggerHappy            Evasive     CLASS_HeavyCruiser    11.0
  207. faceTargetAccuracy      Evasive     CLASS_HeavyCruiser     2.5
  208. maxAttackTime           Evasive     CLASS_HeavyCruiser     8.0
  209.                                                        ; Relative frequencies for:
  210. flightmanTurnaround     Evasive     CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  211. flightmanAIP            Evasive     CLASS_HeavyCruiser  1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  212. flightmanEvasiveBehind  Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  213. flightmanEvasiveFront   Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  214. flightmanEvasivePure    Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  215.  
  216. ;[CLASS_Destroyer]
  217. ;
  218. flyPastDist             Evasive     CLASS_Destroyer     5000.0
  219. maxFlyAwayDist          Evasive     CLASS_Destroyer     5500.0
  220. breakRange              Evasive     CLASS_Destroyer     3000.0
  221. triggerHappy            Evasive     CLASS_Destroyer       11.0
  222. faceTargetAccuracy      Evasive     CLASS_Destroyer        2.5
  223. maxAttackTime           Evasive     CLASS_Destroyer        8.0
  224.                                                        ; Relative frequencies for:
  225. flightmanTurnaround     Evasive     CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  226. flightmanAIP            Evasive     CLASS_Destroyer     1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  227. flightmanEvasiveBehind  Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  228. flightmanEvasiveFront   Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  229. flightmanEvasivePure    Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  230.  
  231. ;[CLASS_Frigate]
  232. ;
  233. flyPastDist             Evasive     CLASS_Frigate       5000.0   //3000
  234. maxFlyAwayDist          Evasive     CLASS_Frigate       5500.0   //3300
  235. breakRange              Evasive     CLASS_Frigate       3000.0   //725
  236. triggerHappy            Evasive     CLASS_Frigate         11.0   //4
  237. faceTargetAccuracy      Evasive     CLASS_Frigate          2.0
  238. maxAttackTime           Evasive     CLASS_Frigate          8.0
  239.                                                        ; Relative frequencies for:
  240. flightmanTurnaround     Evasive     CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  241. flightmanAIP            Evasive     CLASS_Frigate       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  242. flightmanEvasiveBehind  Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  243. flightmanEvasiveFront   Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  244. flightmanEvasivePure    Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  245.  
  246. ;[CLASS_Corvette]
  247. ;
  248. flyPastDist             Evasive     CLASS_Corvette       3200.0
  249. maxFlyAwayDist          Evasive     CLASS_Corvette       3600.0
  250. breakRange              Evasive     CLASS_Corvette       550.0
  251. triggerHappy            Evasive     CLASS_Corvette        11.0
  252. faceTargetAccuracy      Evasive     CLASS_Corvette         3.5
  253. maxAttackTime           Evasive     CLASS_Corvette         8.0
  254.                                                        ; Relative frequencies for:
  255. flightmanTurnaround     Evasive     CLASS_Corvette      2,3,3,4,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  256. flightmanAIP            Evasive     CLASS_Corvette      1,1,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  257. flightmanEvasiveBehind  Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  258. flightmanEvasiveFront   Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  259. flightmanEvasivePure    Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  260.  
  261. ;[CLASS_Fighter]
  262. ;
  263. flyPastDist             Evasive     CLASS_Fighter        2600.0
  264. maxFlyAwayDist          Evasive     CLASS_Fighter        2800.0
  265. breakRange              Evasive     CLASS_Fighter         600.0
  266. triggerHappy            Evasive     CLASS_Fighter          11.0
  267. faceTargetAccuracy      Evasive     CLASS_Fighter           0.2
  268. maxAttackTime           Evasive     CLASS_Fighter           8.0
  269.                                                        ; Relative frequencies for:
  270. flightmanTurnaround     Evasive     CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  271. flightmanAIP            Evasive     CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  272. flightmanEvasiveBehind  Evasive     CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  273. flightmanEvasiveFront   Evasive     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  274. flightmanEvasivePure    Evasive     CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  275.  
  276. ;[CLASS_Resource]
  277. ;
  278. flyPastDist             Evasive     CLASS_Resource      5000.0
  279. maxFlyAwayDist          Evasive     CLASS_Resource      5500.0
  280. breakRange              Evasive     CLASS_Resource      3000.0
  281. triggerHappy            Evasive     CLASS_Resource        11.0
  282. faceTargetAccuracy      Evasive     CLASS_Resource         2.0
  283. maxAttackTime           Evasive     CLASS_Resource         8.0
  284.                                                        ; Relative frequencies for:
  285. flightmanTurnaround     Evasive     CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  286. flightmanAIP            Evasive     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  287. flightmanEvasiveBehind  Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  288. flightmanEvasiveFront   Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  289. flightmanEvasivePure    Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  290.  
  291. ;[CLASS_NonCombat]
  292. ;
  293. flyPastDist             Evasive     CLASS_NonCombat     5000.0
  294. maxFlyAwayDist          Evasive     CLASS_NonCombat     5500.0
  295. breakRange              Evasive     CLASS_NonCombat     3000.0
  296. triggerHappy            Evasive     CLASS_NonCombat       11.0
  297. faceTargetAccuracy      Evasive     CLASS_NonCombat        2.5
  298. maxAttackTime           Evasive     CLASS_NonCombat        8.0
  299.                                                        ; Relative frequencies for:
  300. flightmanTurnaround     Evasive     CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  301. flightmanAIP            Evasive     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  302. flightmanEvasiveBehind  Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  303. flightmanEvasiveFront   Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  304. flightmanEvasivePure    Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  305.  
  306.  
  307.  
  308. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  309. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  310. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  311.  
  312. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  313. ;
  314. flyPastDist             Neutral     Default             3300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  315. maxFlyAwayDist          Neutral     Default             3600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  316. breakRange              Neutral     Default              925.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  317. triggerHappy            Neutral     Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  318. faceTargetAccuracy      Neutral     Default                2.0    ; within how many degrees will try to align itself with target
  319. maxAttackTime           Neutral     Default                8.0    ; maximum time ship will attack before breaking
  320.  
  321.                                                        ; Relative frequencies for:
  322. flightmanTurnaround     Neutral     Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  323. flightmanAIP            Neutral     Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  324. flightmanEvasiveBehind  Neutral     Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  325. flightmanEvasiveFront   Neutral     Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  326. flightmanEvasivePure    Neutral     Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  327.  
  328. ;[CLASS_Mothership]
  329. ;
  330. flyPastDist             Neutral     CLASS_Mothership    6000.0
  331. maxFlyAwayDist          Neutral     CLASS_Mothership    8000.0
  332. breakRange              Neutral     CLASS_Mothership    3000.0
  333. triggerHappy            Neutral     CLASS_Mothership      11.0
  334. faceTargetAccuracy      Neutral     CLASS_Mothership       2.5
  335. maxAttackTime           Neutral     CLASS_Mothership       8.0
  336.  
  337.                                                        ; Relative frequencies for:
  338. flightmanTurnaround     Neutral     CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  339. flightmanAIP            Neutral     CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  340. flightmanEvasiveBehind  Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  341. flightmanEvasiveFront   Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  342. flightmanEvasivePure    Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  343.  
  344.  
  345. ;[CLASS_Carrier]
  346. ;
  347. flyPastDist             Neutral     CLASS_Carrier       5000.0
  348. maxFlyAwayDist          Neutral     CLASS_Carrier       5500.0
  349. breakRange              Neutral     CLASS_Carrier       3000.0
  350. triggerHappy            Neutral     CLASS_Carrier         11.0
  351. faceTargetAccuracy      Neutral     CLASS_Carrier          2.5
  352. maxAttackTime           Neutral     CLASS_Carrier          8.0
  353.                                                        ; Relative frequencies for:
  354. flightmanTurnaround     Neutral     CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  355. flightmanAIP            Neutral     CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  356. flightmanEvasiveBehind  Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  357. flightmanEvasiveFront   Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  358. flightmanEvasivePure    Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  359.  
  360. ;[CLASS_HeavyCruiser]
  361. ;
  362. flyPastDist             Neutral     CLASS_HeavyCruiser  5000.0
  363. maxFlyAwayDist          Neutral     CLASS_HeavyCruiser  5500.0
  364. breakRange              Neutral     CLASS_HeavyCruiser  3000.0
  365. triggerHappy            Neutral     CLASS_HeavyCruiser    11.0
  366. faceTargetAccuracy      Neutral     CLASS_HeavyCruiser     2.5
  367. maxAttackTime           Neutral     CLASS_HeavyCruiser     8.0
  368.                                                        ; Relative frequencies for:
  369. flightmanTurnaround     Neutral     CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  370. flightmanAIP            Neutral     CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  371. flightmanEvasiveBehind  Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  372. flightmanEvasiveFront   Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  373. flightmanEvasivePure    Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  374.  
  375. ;[CLASS_Destroyer]
  376. ;
  377. flyPastDist             Neutral     CLASS_Destroyer     5000.0
  378. maxFlyAwayDist          Neutral     CLASS_Destroyer     5500.0
  379. breakRange              Neutral     CLASS_Destroyer     3000.0
  380. triggerHappy            Neutral     CLASS_Destroyer       11.0
  381. faceTargetAccuracy      Neutral     CLASS_Destroyer        2.5
  382. maxAttackTime           Neutral     CLASS_Destroyer        8.0
  383.                                                        ; Relative frequencies for:
  384. flightmanTurnaround     Neutral     CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  385. flightmanAIP            Neutral     CLASS_Destroyer     1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  386. flightmanEvasiveBehind  Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  387. flightmanEvasiveFront   Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  388. flightmanEvasivePure    Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  389.  
  390. ;[CLASS_Frigate]
  391. ;
  392. flyPastDist             Neutral     CLASS_Frigate       5000.0
  393. maxFlyAwayDist          Neutral     CLASS_Frigate       5500.0
  394. breakRange              Neutral     CLASS_Frigate       3000.0  //725
  395. triggerHappy            Neutral     CLASS_Frigate         11.0
  396. faceTargetAccuracy      Neutral     CLASS_Frigate          1.0
  397. maxAttackTime           Neutral     CLASS_Frigate          8.0
  398.                                                        ; Relative frequencies for:
  399. flightmanTurnaround     Neutral     CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  400. flightmanAIP            Neutral     CLASS_Frigate       1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  401. flightmanEvasiveBehind  Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  402. flightmanEvasiveFront   Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  403. flightmanEvasivePure    Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  404.  
  405. ;[CLASS_Corvette]
  406. ;
  407. flyPastDist             Neutral     CLASS_Corvette      3200.0
  408. maxFlyAwayDist          Neutral     CLASS_Corvette      3600.0
  409. breakRange              Neutral     CLASS_Corvette      550.0
  410. triggerHappy            Neutral     CLASS_Corvette       11.0
  411. faceTargetAccuracy      Neutral     CLASS_Corvette        4.5
  412. maxAttackTime           Neutral     CLASS_Corvette        8.0
  413.                                                         Relative frequenciesfor:
  414. flightmanTurnaround     Neutral     CLASS_Corvette     2,3,3,4,0            ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  415. flightmanAIP            Neutral     CLASS_Corvette     1,0,0,0,0            ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  416. flightmanEvasiveBehind  Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  417. flightmanEvasiveFront   Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  418. flightmanEvasivePure    Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  419.  
  420. ;[CLASS_Fighter]
  421. ;
  422. flyPastDist             Neutral     CLASS_Fighter        2600.0
  423. maxFlyAwayDist          Neutral     CLASS_Fighter        2800.0
  424. breakRange              Neutral     CLASS_Fighter         600.0
  425. triggerHappy            Neutral     CLASS_Fighter         11.0
  426. faceTargetAccuracy      Neutral     CLASS_Fighter          0.2
  427. maxAttackTime           Neutral     CLASS_Fighter          8.0
  428.                                                        ; Relative frequencies for:
  429. flightmanTurnaround     Neutral     CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  430. flightmanAIP            Neutral     CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  431. flightmanEvasiveBehind  Neutral     CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  432. flightmanEvasiveFront   Neutral     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  433. flightmanEvasivePure    Neutral     CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  434.  
  435. ;[CLASS_Resource]
  436. ;
  437. flyPastDist             Neutral     CLASS_Resource      5000.0
  438. maxFlyAwayDist          Neutral     CLASS_Resource      5500.0
  439. breakRange              Neutral     CLASS_Resource      3000.0
  440. triggerHappy            Neutral     CLASS_Resource        11.0
  441. faceTargetAccuracy      Neutral     CLASS_Resource         2.0
  442. maxAttackTime           Neutral     CLASS_Resource         8.0
  443.                                                        ; Relative frequencies for:
  444. flightmanTurnaround     Neutral     CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  445. flightmanAIP            Neutral     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  446. flightmanEvasiveBehind  Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  447. flightmanEvasiveFront   Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  448. flightmanEvasivePure    Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  449.  
  450. ;[CLASS_NonCombat]
  451. ;
  452. flyPastDist             Neutral     CLASS_NonCombat     5000.0
  453. maxFlyAwayDist          Neutral     CLASS_NonCombat     5500.0
  454. breakRange              Neutral     CLASS_NonCombat     3000.0
  455. triggerHappy            Neutral     CLASS_NonCombat       11.0
  456. faceTargetAccuracy      Neutral     CLASS_NonCombat        2.5
  457. maxAttackTime           Neutral     CLASS_NonCombat        8.0
  458.                                                        ; Relative frequencies for:
  459. flightmanTurnaround     Neutral     CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  460. flightmanAIP            Neutral     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  461. flightmanEvasiveBehind  Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  462. flightmanEvasiveFront   Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  463. flightmanEvasivePure    Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  464.  
  465.  
  466.  
  467. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  468. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  469. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  470.  
  471. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  472. ;
  473. flyPastDist             Aggressive      Default             3300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  474. maxFlyAwayDist          Aggressive      Default             3600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  475. breakRange              Aggressive      Default              925.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  476. triggerHappy            Aggressive      Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  477. faceTargetAccuracy      Aggressive      Default                2.0    ; within how many degrees will try to align itself with target
  478. maxAttackTime           Aggressive      Default                8.0    ; maximum time ship will attack before breaking
  479.  
  480.                                                        ; Relative frequencies for:
  481. flightmanTurnaround     Aggressive      Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  482. flightmanAIP            Aggressive      Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  483. flightmanEvasiveBehind  Aggressive      Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  484. flightmanEvasiveFront   Aggressive      Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  485. flightmanEvasivePure    Aggressive      Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  486.  
  487. ;[CLASS_Mothership]
  488. ;
  489. flyPastDist             Aggressive      CLASS_Mothership    6000.0
  490. maxFlyAwayDist          Aggressive      CLASS_Mothership    8000.0
  491. breakRange              Aggressive      CLASS_Mothership    3000.0
  492. triggerHappy            Aggressive      CLASS_Mothership      11.0
  493. faceTargetAccuracy      Aggressive      CLASS_Mothership       2.5
  494. maxAttackTime           Aggressive      CLASS_Mothership       8.0
  495.  
  496.                                                        ; Relative frequencies for:
  497. flightmanTurnaround     Aggressive      CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  498. flightmanAIP            Aggressive      CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  499. flightmanEvasiveBehind  Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  500. flightmanEvasiveFront   Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  501. flightmanEvasivePure    Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  502.  
  503.  
  504. ;[CLASS_Carrier]
  505. ;
  506. flyPastDist             Aggressive      CLASS_Carrier       5000.0
  507. maxFlyAwayDist          Aggressive      CLASS_Carrier       5500.0
  508. breakRange              Aggressive      CLASS_Carrier       3000.0
  509. triggerHappy            Aggressive      CLASS_Carrier         11.0
  510. faceTargetAccuracy      Aggressive      CLASS_Carrier          2.5
  511. maxAttackTime           Aggressive      CLASS_Carrier          8.0
  512.                                                            ; Relative frequencies for:
  513. flightmanTurnaround     Aggressive      CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  514. flightmanAIP            Aggressive      CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  515. flightmanEvasiveBehind  Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  516. flightmanEvasiveFront   Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  517. flightmanEvasivePure    Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  518.  
  519. ;[CLASS_HeavyCruiser]
  520. ;
  521. flyPastDist             Aggressive      CLASS_HeavyCruiser  5000.0
  522. maxFlyAwayDist          Aggressive      CLASS_HeavyCruiser  5500.0
  523. breakRange              Aggressive      CLASS_HeavyCruiser  3000.0
  524. triggerHappy            Aggressive      CLASS_HeavyCruiser    11.0
  525. faceTargetAccuracy      Aggressive      CLASS_HeavyCruiser     2.5
  526. maxAttackTime           Aggressive      CLASS_HeavyCruiser     8.0
  527.                                                            ; Relative frequencies for:
  528. flightmanTurnaround     Aggressive      CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  529. flightmanAIP            Aggressive      CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  530. flightmanEvasiveBehind  Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  531. flightmanEvasiveFront   Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  532. flightmanEvasivePure    Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  533.  
  534. ;[CLASS_Destroyer]
  535. ;
  536. flyPastDist             Aggressive      CLASS_Destroyer     5000.0
  537. maxFlyAwayDist          Aggressive      CLASS_Destroyer     5500.0
  538. breakRange              Aggressive      CLASS_Destroyer     3000.0
  539. triggerHappy            Aggressive      CLASS_Destroyer       11.0
  540. faceTargetAccuracy      Aggressive      CLASS_Destroyer        2.5
  541. maxAttackTime           Aggressive      CLASS_Destroyer        8.0
  542.                                                            ; Relative frequencies for:
  543. flightmanTurnaround     Aggressive      CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  544. flightmanAIP            Aggressive      CLASS_Destroyer     1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  545. flightmanEvasiveBehind  Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  546. flightmanEvasiveFront   Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  547. flightmanEvasivePure    Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  548.  
  549. ;[CLASS_Frigate]
  550. ;
  551. flyPastDist             Aggressive      CLASS_Frigate       5000.0
  552. maxFlyAwayDist          Aggressive      CLASS_Frigate       5500.0
  553. breakRange              Aggressive      CLASS_Frigate       3000.0 //725
  554. triggerHappy            Aggressive      CLASS_Frigate         11.0
  555. faceTargetAccuracy      Aggressive      CLASS_Frigate          2.0
  556. maxAttackTime           Aggressive      CLASS_Frigate          8.0
  557.  
  558.                                                            ; Relative frequencies for:
  559. flightmanTurnaround     Aggressive      CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  560. flightmanAIP            Aggressive      CLASS_Frigate       1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  561. flightmanEvasiveBehind  Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  562. flightmanEvasiveFront   Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  563. flightmanEvasivePure    Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  564.  
  565. ;[CLASS_Corvette]
  566. ;
  567. flyPastDist             Aggressive      CLASS_Corvette       3000.0
  568. maxFlyAwayDist          Aggressive      CLASS_Corvette       3600.0
  569. breakRange              Aggressive      CLASS_Corvette       450.0
  570. triggerHappy            Aggressive      CLASS_Corvette        11.0
  571. faceTargetAccuracy      Aggressive      CLASS_Corvette         3.5
  572. maxAttackTime           Aggressive      CLASS_Corvette         8.0
  573.                                                            ; Relative frequencies for:
  574. flightmanTurnaround     Aggressive      CLASS_Corvette      2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  575. flightmanAIP            Aggressive      CLASS_Corvette      1,0,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  576. flightmanEvasiveBehind  Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  577. flightmanEvasiveFront   Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  578. flightmanEvasivePure    Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  579.  
  580. ;[CLASS_Fighter]
  581. ;
  582. flyPastDist             Aggressive      CLASS_Fighter        2600.0
  583. maxFlyAwayDist          Aggressive      CLASS_Fighter        2800.0
  584. breakRange              Aggressive      CLASS_Fighter         600.0
  585. triggerHappy            Aggressive      CLASS_Fighter         11.0
  586. faceTargetAccuracy      Aggressive      CLASS_Fighter          0.2
  587. maxAttackTime           Aggressive      CLASS_Fighter          8.0
  588.                                                            ; Relative frequencies for:
  589. flightmanTurnaround     Aggressive      CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  590. flightmanAIP            Aggressive      CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  591. flightmanEvasiveBehind  Aggressive      CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  592. flightmanEvasiveFront   Aggressive      CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  593. flightmanEvasivePure    Aggressive      CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  594.  
  595. ;[CLASS_Resource]
  596. ;
  597. flyPastDist             Aggressive      CLASS_Resource      5000.0
  598. maxFlyAwayDist          Aggressive      CLASS_Resource      5500.0
  599. breakRange              Aggressive      CLASS_Resource      3000.0
  600. triggerHappy            Aggressive      CLASS_Resource        11.0
  601. faceTargetAccuracy      Aggressive      CLASS_Resource         2.0
  602. maxAttackTime           Aggressive      CLASS_Resource         8.0
  603.                                                            ; Relative frequencies for:
  604. flightmanTurnaround     Aggressive      CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  605. flightmanAIP            Aggressive      CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  606. flightmanEvasiveBehind  Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  607. flightmanEvasiveFront   Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  608. flightmanEvasivePure    Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  609.  
  610. ;[CLASS_NonCombat]
  611. ;
  612. flyPastDist             Aggressive      CLASS_NonCombat     5000.0
  613. maxFlyAwayDist          Aggressive      CLASS_NonCombat     5500.0
  614. breakRange              Aggressive      CLASS_NonCombat     3000.0
  615. triggerHappy            Aggressive      CLASS_NonCombat       11.0
  616. faceTargetAccuracy      Aggressive      CLASS_NonCombat        2.5
  617. maxAttackTime           Aggressive      CLASS_NonCombat        8.0
  618.                                                            ; Relative frequencies for:
  619. flightmanTurnaround     Aggressive      CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  620. flightmanAIP            Aggressive      CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  621. flightmanEvasiveBehind  Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  622. flightmanEvasiveFront   Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  623. flightmanEvasivePure    Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  624.  
  625. ;Dock Points
  626. ;=---------=
  627. ;NONE
  628.  
  629. ;Explosions
  630. ;=--------=
  631. explosionType                       ET_InterceptorExplosion
  632.  
  633. ;Engine
  634. ;=---------=
  635. trailSegments                       10
  636. trailGranularity                    2
  637. trailColor                          0, 0, 0, 0, 0           ;grey team
  638. trailColor                          0, 1, 238, 238, 238
  639. trailColor                          0, 4, 141, 106, 87
  640. trailColor                          0, 9, 0, 0, 0
  641. trailColor                          1, 0, 0, 0, 0           ;red team
  642. trailColor                          1, 1, 225, 124, 33
  643. trailColor                          1, 4, 146, 0, 0
  644. trailColor                          1, 9, 0, 0, 0
  645. trailColor                          2, 0, 0, 0, 0           ;blue team
  646. trailColor                          2, 1, 11, 255, 255
  647. trailColor                          2, 4, 51, 0, 243
  648. trailColor                          2, 9, 0, 0, 0
  649. trailColor                          3, 0, 0, 0, 0           ;green team
  650. trailColor                          3, 1, 201, 254, 39
  651. trailColor                          3, 4, 0, 84, 4
  652. trailColor                          3, 9, 0, 0, 0
  653. trailColor                          4, 0, 0, 0, 0           ;yellow team
  654. trailColor                          4, 1, 255, 240, 97
  655. trailColor                          4, 4, 160, 124, 0
  656. trailColor                          4, 9, 0, 0, 0
  657. trailColor                          5, 0, 0, 0, 0           ;orange team
  658. trailColor                          5, 1, 225, 255, 11
  659. trailColor                          5, 4, 160, 124, 0
  660. trailColor                          5, 9, 0, 0, 0
  661. trailColor                          6, 0, 0, 0, 0           ;purple team
  662. trailColor                          6, 1, 255, 135, 157
  663. trailColor                          6, 4, 121, 0, 135
  664. trailColor                          6, 9, 0, 0, 0
  665. trailColor                          7, 0, 0, 0, 0           ;pale blue-green team
  666. trailColor                          7, 1, 45, 255, 149
  667. trailColor                          7, 4, 0, 105, 137
  668. trailColor                          7, 9, 0, 0, 0
  669.  
  670. trailWidth                            8.8
  671. trailHeight                            6.5
  672. trailRibbonAdjust                    0.5             ; also the default
  673. trailSpriteRadius                    20.0
  674. trailSpriteOffset                    -1.5
  675.  
  676. ;Scaling effects
  677. ;=--------=
  678. N-LIPS                              0.000350                  ; Max value for Interceptors 0.0005
  679.  
  680. ;NavLights
  681. ;=----------=
  682. ;NONE
  683.  
  684. ;Animation
  685. ;=---------=
  686. ;OLD HOMEWORLD CRAP ANIMATION SYSTEM
  687.  
  688. BindAnimations                       1
  689.  
  690. ;MadStartInfo        needs a starting paused     / Animation Text Name  / needs starting animation  / Animation Text Name
  691.                      animation(when built+placed)/ (no spaces allowed!) / (when built and launched) / (no spaces allowed!)
  692. MadStartInfo                   0 , blah_blah_who_cares , 1 , Wings_Open
  693.  
  694. ;MadDockAnims        definitions of explanation below
  695. ;                        n = number, d = docking, p = post docking, w = damaged
  696. ;
  697. ;                       nd, names, ..., np, names, ..., ndw, names, npw, names
  698. MadDockAnims            1, Wings_Open, 1 Wings_Close, 0, blah,0,blah
  699.  
  700. ;Ships health must be below this percentage to use the damaged animations.
  701. madGunOpenDamagedHealthThreshold                0.70    ;<= 1.0f
  702.  
  703.  
  704.  
  705.  
  706.  
  707.